package com.lzc.mis.pos.service;

import com.lzc.mis.pos.entity.PosCategory;

import java.util.List;
import java.util.Locale;

/**
 * @author <l_haha@outlook.com>
 * @version 1.0.0
 * @ClassName com.lzc.mis.pos.service.ICategoryService.java
 * @createTime 2021 09 23
 * @Description TODO
 */
public interface ICategoryService {
    /**
     * 通过id查询单条数据
     * @param categoryId 主键
     * @return 实例对象
     */
    PosCategory queryById(Integer categoryId);

    /**
     * 查询指定行数据
     * @param posCategory 筛选条件
     * @return 查询结果
     */
    List<PosCategory> queryAll(PosCategory posCategory);

    /**
     * 新增数据
     * @param posCategory 实例对象
     */
    void insert(PosCategory posCategory);


    /**
     * 更新数据
     * @param posCategory 实例对象
     */
    void update(PosCategory posCategory);

    /**
     * 删除数据
     * @param categoryID 主键
     * @return
     */
    boolean deleteById(Integer categoryID);

}
